/**
 * 在管道中使用的验证器抽象类
 */
export abstract class FileValidator {
  constructor(protected readonly validationOptions) { }

  /**
   * 根据构造函数中传递的选项，指示此文件是否应被视为有效。
   * @param file 来自请求对象的文件
   */
  abstract isValid(file?: any): boolean | Promise<boolean>;

}
